load("//bazel:api.bzl", "modular_py_library", "requirement")

package(default_visibility = ["//visibility:public"])

modular_py_library(
    name = "interfaces",
    srcs = glob(["**/*.py"]),
    imports = ["../.."],
    visibility = ["//visibility:public"],
    deps = [
        "//max/python/max/driver",
        "//max/python/max/profiler",
        requirement("msgspec"),
        requirement("numpy"),
        requirement("typing-extensions"),
    ],
)
